@charset "utf-8";

/*-------------------------------------------------------------------------------------------*/
@import "calendrier.css";
@import "header.css";
@import "onglets.css";
@import "sidebar.css";
@import "footer.css";
@import "bouton.css";

@import "tableau/tableau.css";



/* CSS Document */
* {margin: 0;padding: 0;}
.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}
body
{
	margin: 0 auto;
	padding: 0;
	/* background-color: #FCFDFD; */
	
	
	
	background: url(../images/body/9.jpg) center  repeat;
	background-attachment: fixed;
	/* background: url(../images/body/2.png) top left repeat; */
	
	
}


/* Shadow en haut de la page */
body:before
{
   content: "";
   position: fixed;
   top: -10px;
   left: 0;
   width: 100%;
   height: 10px;
   z-index: 100;
   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   }
   
#page{
		
	width: 1200px;
	margin: 0 auto 0 auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom:20px;
	margin-left: auto;
	height:1290px;
	/* background: url(../images/background-general.png) 0 0 repeat; */
	background-color: white;
	font-size: 10px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	overflow: overflow;
	/* shadow autour de la page */
	 box-shadow: 3px 3px 10px rgba(0,0,0,.8);	
	
}

#content {
	float:left;
	width: 930px;
	/* background: #f2f2f2; */
	position:absolute;
	margin: 0 auto;
	

	/* border-width: thin;
	border-style: solid; */
	
	padding: 10px ;
	//float: left;
	margin-left:250px;
	margin-top:5px;
	
	//background: url(../images/france_background/france.png) top left norepeat;
}

#content h1{
color:#3E576F;
font-size:16px;
 text-align: center;
font-family:arial ;
}
#content h2{
color:#3E576F;
font-size:11px;
 text-align: center;
font-family:arial ;
margin-bottom:10px;
}



/* column options */

.one-full,
.two-third, 
.one-half,
.one-third {
    float: left;
    overflow: visible;
    padding: 10px;
}

.one-full {
    width: 910px;
	 
}
.two-third {
    width: 606px;
}
.one-half {
    width: 445px;
}

.one-third {
    width: 303px;
}

.last {
    float: right;
}

/* specific class for element */

.aligncenter {
    text-align: center;
}

.alignjustify {
    text-align: justify;
}

.alignleft {
    text-align: left;
}

.alignright {
    text-align: right;
}
.validateTips { border: 1px solid transparent; padding: 0.3em; }

.block2{
width: 100%;
}

input[type="submit"]{
background: url(../images/contenu/zoom.png);
}

.infosMois{
display:inline;
}